package com.yml.mybatis.gererator.service;

import com.yml.mybatis.gererator.meta.ColumnInfo;
import com.yml.mybatis.gererator.meta.DataSourceInfo;
import com.yml.mybatis.gererator.meta.TableInfo;

import java.sql.SQLException;
import java.util.List;

/**
 * @author YML
 * @since 2023-07-20 10:11
 */
public interface ITableService {

    List<TableInfo> queryAllTables() throws SQLException;

    List<TableInfo> queryTables(String... tables) throws SQLException;

    List<ColumnInfo> queryColumns(Object table) throws SQLException;

}
